leaf sweeper - French English Dictionary